package com.zmn.plat.business.interfaces.pilot;

import java.util.List;

/**
 * 类描述：试点产品分类业务逻辑
 *
 * @author yangshuangping
 * @since 2021/06/28 15:13
 */
public interface ChannelPriceCategoryBService {
    /**
     * 描述: 根据主键逻辑删除数据
     *
     * @param configId    配置Id
     * @param servCategId 服务分类id
     * @param type        配置类型 1渠道配置 2城市配置
     * @param showType    产品分类 1后台 2前台
     * @param ids         分类id 1001-2001-3001
     * @param realName    修改人
     * @author yangshuangping
     * @since 2021-6-28 09:40:20
     */
    void modifyServiceCategory(Integer configId, Integer servCategId, Integer type, Integer showType, List<String> ids, String realName);

    /**
     * 将服务分类转为以“-” 分隔的字符串
     *
     * @param bean 实体
     * @param <T>  类型
     * @return 1001-2001-2003
     */
    <T> String servToStr(T bean);
}
